//
//  Caculator.h
//  链式编程01
//  是将多个操作（多行代码）通过点号(.)链接在一起成为一句代码,使代码可读性好。a(1).b(2).c(3)
//  链式编程特点：方法的返回值是block,block必须有返回值（本身对象），block参数（需要操作的值）
//  代表：masonry框架。
//  Created by 许卫星 on 16/12/26.
//  Copyright © 2016年 许卫星. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Caculator : NSObject
@property (nonatomic, assign) NSInteger result;
@property (nonatomic, assign) BOOL isEqule;
/**加法**/
- (Caculator *(^)(int index))add;
/**减法**/
- (Caculator *(^)(int index))reduction;
/**乘法**/
- (Caculator *(^)(int index))multiplication;
/**除法**/
- (Caculator *(^)(int index))division;
/**等于**/
- (Caculator *(^)(int index))equle;
@end
